#ds_component { font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}

#ds_component p
{
	margin: 0 0 .8em 0;
	font-size: 12px;
}

table.ds_login
{
	
	padding: 0em;
	border: 0;
}

.ds_login td
{
	padding-bottom: .8em;
	font-size: 11px;
}

input.ds_loginfield
{
	font-size: 11px;
	width: 150px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
}

.ds_alert
{
	font-size: 11px;
	color: #ff3300;
}

.ds_title_alert
{
    font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica,  sans-serif;
    font-size: 11px;
    color: red;
}

.ds_L12
{
    font-family: 'Lucida Grande', Geneva, Verdana, Arial,  Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
}

.ds_nameexample
{
white-space:nowrap;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #868F98;
	padding-left: 1em;
}

ul.ds_pswdruleslist { font-size: 11px; }